import request from '@/utils/request'

const authService = {
  // 用户登录
  login(data) {
    return request({
      url: '/api/Users/login',
      method: 'post',
      data
    })
  },

  // 用户注册
  register(data) {
    return request({
      url: '/api/Users/register',
      method: 'post',
      data
    })
  },

  // 检查学号是否已存在
  checkStudentId(studentId) {
    return request({
      url: `/api/Users/check/studentId/${studentId}`,
      method: 'get'
    })
  },

  // 检查用户名是否已存在
  checkNickname(nickname) {
    return request({
      url: `/api/Users/check/nickname/${nickname}`,
      method: 'get'
    })
  },

  // 检查手机号是否已存在
  checkPhone(phone) {
    return request({
      url: `/api/Users/check/phone/${phone}`,
      method: 'get'
    })
  },

  // 测试认证
  testAuth() {
    return request({
      url: '/api/Users/test-auth',
      method: 'get'
    })
  }
}

export default authService 